have one's hands tied - Turc Anglais Dictionnaire